const userModel =require('../models/model/model')  //引入数据操作

module.exports={
    index(req,res){
        res.render('admin/login/index.html')
    },
    //用户信息登录处理 返回值是promise对象
    async login(req,res){
        let result=await userModel.checkUser(req.body) //获取数据库查询比对结果
        //判断如果不存在 跳转至错误提醒页面
        //如果存在 登录成功 存储session 信息
        if(!result){//取返结果是不存在
            res.render('admin/login/msg.html',{msg:'您的登录信息有误，请重新登录~'})
        }else{
            //存储session 信息
         req.session.username=result.username
         res.redirect('/admin/index')
        }
    },
    //判断用户是否已经登录
    isLogin(req,res,next){
        if(!req.session.username){
            res.render('admin/login/msg.html',{msg:'请您先登录'})
        }else{
            next()
        }
    }
}